<?php
    
    require_once( MODEL_DIR . "Model.class.php");
    
    class BandasModel extends Model{
        
        protected $query;
        
        public function __construct()
        {
            parent::__construct();
        }
        
        
        public function get_banda($letra){
            
           $letras = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0-9");
           
            $resultado = array();
            $options_select = $letras[$idLetra];
            
            $query = "SELECT SQL_CACHE id,nome from bandas WHERE nome REGEXP '^[$options_select]' AND geral = '1' ORDER BY nome ASC";
            
            return parent::read_join($query);
            
        }
        
        
        public function get_banda_por_id($id_banda){
            
            $set_where = "id='$id_banda' AND geral = '1'";
            return parent::read("bandas",$set_where,null,null,1);
            
        }
        
        public function get_banda_album($id_banda){
            
            $set_where = "idAlbum='$id_banda'";
            $set_order = "ano DESC";
            return parent::read("bandas_album",$set_where,$set_order,0,1);
        }
        
        public function get_outras_bandas($letra){
            $query = "SELECT SQL_CACHE id,nome FROM bandas WHERE nome REGEXP '^[$Letra]' AND geral = '1' ORDER BY nome ASC";
            return parent::read_join($query);
        }
        
        public function get_banda_busca($nome_banda){
            
            $set_where = "nome LIKE '%$nome_banda%''";
            $set_order = "id DESC";
            
            return parent::read("bandas",$set_where,$set_order,5,1);
        }
        
                
        
        
        
    }        
?>